home *** CD-ROM | disk | FTP | other *** search
/ Tech Arsenal 1 / Tech Arsenal (Arsenal Computer).ISO / tek-05 / 1116.zip / 1116.TXT next >
Text File  |  1993-03-08  |  4KB  |  95 lines

  1.                                FYI
  2.  
  3. (Note:  The origin of this information may be internal or
  4. external to Novell.  Novell makes every effort within its means
  5. to verify this information.  However, the information provided in
  6. this document is FOR YOUR INFORMATION only.  Novell makes no
  7. explicit or implied claims as to the validity of this
  8. information.)
  9.  
  10.           TITLE:  USING SID TO DETECT THE LOCATION OF ROM'S IN    
  11.                   THE MEMORY MAP
  12.    DOCUMENT ID#:  FYI-M-1116
  13.            DATE:  06JAN93
  14.         PRODUCT:  DR DOS
  15. PRODUCT VERSION:  6.0
  16.      SUPERSEDES:  13APR92
  17.  
  18.         SYMPTOM:  UNABLE TO DETERMINE WHY SOME AREAS IN RAM HAVE
  19.                   BEEN EXCLUDED FROM USE
  20.  
  21.   ISSUE/PROBLEM:  After loading the EMM386.SYS memory management
  22. driver, you may notice that the MEM /A display shows an area of
  23. upper memory as excluded from use. After attempts to access the
  24. excluded memory area have failed, you may suspect that some
  25. memory addressed ROM chips are occupying that area.  
  26.  
  27.        SOLUTION:  The SID utility can be used to check on these
  28. excluded areas of memory. This can be done by loading SID and
  29. searching the specific areas of memory for copyright information.
  30. If a ROM is found, displaying that area in memory may help you
  31. tell which piece of hardware is using that area in memory. 
  32.  
  33.         EXAMPLE:  The following is an excerpt of a MEM /A display
  34. that shows an area excluded at D7FF:0000 and a ROM chip at
  35. D800:0000.  The exclusion will precede the ROM chip itself to
  36. protect the address of the ROM.
  37.  
  38. │ CF00:0000 │ -------- │   9000h,  36,864 │ ---------- Upper RAM
  39. ├───────────┼──────────┼──────────────────┼──────────────────────
  40. │ CF00:0000 │   DR DOS │   8FF0h,  36,848 │ System
  41. │ CFE3:15C0 │   DR DOS │    DE0h,   3,552 │ DR DOS BIOS code
  42. │ D7FF:0000 │ EXCLUDED │   2010h,   8,208 │ Upper system memory
  43. ├───────────┼──────────┼──────────────────┼──────────────────────
  44. │ D800:0000 │ -------- │   2000h,   8,192 │ ------------- ROM ---
  45. │ DA00:0000 │ -------- │  16000h,  90,112 │ ---------- Upper RAM
  46. ├───────────┼──────────┼──────────────────┼──────────────────────
  47. │ DA00:0000 │   DR DOS │   9450h,  37,968 │ System
  48. │ D701:3000 │   DR DOS │   9440h,  37,952 │ DR DOS kernel code
  49.  
  50. Load SID to investigate the memory area in question.  SID
  51. displays the # prompt.  Use the SR command to look for all of the
  52. possible variations of the copyright markings.  For example, the
  53. MEM display shows something at D800:0000, so use the command:
  54.  
  55.  
  56.      SRD800:0000,FFFF,"COPYRIGHT"
  57.        |_______|-> Change this number to investigate different
  58.                          areas of memory.
  59.  
  60.  "COPYRIGHT","Copyright","copyright","(C)",and "(c)" should cover
  61. all of the bases.  Notice that the search is case sensitive.  If
  62. SID finds some data in memory that matches the search parameters, 
  63. it will display the address of that data in SEGMENT:OFFSET
  64. format. Make a note of any addresses that are displayed.  Then
  65. display the data at each of those locations using the D command.
  66. The company name should provide some idea of the hardware
  67. occupying that area of memory. Displayed below is what the
  68. investigation of the above machine revealed:
  69.  
  70. [DR DOS] C:\>SID
  71. --------------------------------------------------
  72. *** Symbolic Instruction Debugger ***  Release 3.2
  73.       Copyright (c) 1983,1984,1985,1988,1990,1991,
  74.       Inc. All Rights Reserved
  75. --------------------------------------------------
  76.                                         ( COMMENTS )
  77. #SRD800:0,FFFF,"COPYRIGHT"              ( Nothing found )
  78. #SRD800:0,FFFF,"copyright"              ( Nothing found )
  79. #SRD800:0,FFFF,"Copyright"
  80. D800:0056                               ( BINGO !! )
  81. #DD800:0056                             ( Display that area )
  82.  
  83. D800:0056 43 67 68 74 20 28 43 29 20 31 39 Copyright (C) 19
  84. D800:0066 38 42 54 72 61 6E 74 6F 72 20 53 89-90, Trantor S
  85. D800:0076 79 73 2C 20 4C 74 64 2E 0D 0A 00 1A ystems, Ltd.....
  86. D800:0086 00 07 73 01 CB 8D 36 34 00 E8 A6 04 ....9.s...64....
  87. D800:0096 B8 C6 06 74 00 00 C6 06 75 00 00 C6 .@.....t....u...
  88. #
  89.  
  90. The copyright is held by the company that made the card that
  91. connects to the CDROM player in this particular machine. The
  92. presence of the card is why this area of memory is excluded.
  93.  
  94. ADDITONAL REFERENCES:  DR DOS 6.0 User Guide, Appendix D &
  95. FYI-M-1114 & FYI-M-1115.